﻿/*************************************************
* 文 件 名：WSNParameter
* 命名空间：WSNs
* 功    能：
* 作    者：ZGW (zgw@cqu.edu.cn)
* 团    队：Wireless Sensor Networks (WSNs)
* 创建时间：2015/1/4 20:25:49
* 版 本 号：V1.0.0.0
* 修改日志：
*************************************************/


using System.Collections.Generic;

namespace WSNs
{
    //class NetParameter
    //{
    //    private static readonly NetParameter Parametr = new NetParameter();
    //    /// <summary>
    //    /// 获取组网参数实例
    //    /// </summary>
    //    /// <returns></returns>
    //    public static NetParameter GetInstance()
    //    {
    //        return Parametr;
    //    }
    //    private NetParameter() { }

    //    /// <summary>
    //    /// 串口名
    //    /// </summary>
    //    public string SpPortName { get; set; }

    //    /// <summary>
    //    /// 波特率
    //    /// </summary>
    //    public int SpBaudRate { get; set; }

    //    /// <summary>
    //    /// 信标周期
    //    /// </summary>
    //    public byte Bo { get; set; } 

    //    /// <summary>
    //    /// 超帧周期
    //    /// </summary>
    //    public byte So { get; set; } 

    //    /// <summary>
    //    /// 最多子节点
    //    /// </summary>
    //    public byte Cm { get; set; } 
 
    //    /// <summary>
    //    /// 最多路由节点
    //    /// </summary>
    //    public byte Rm { get; set; } 

    //    /// <summary>
    //    /// 最大深度
    //    /// </summary>
    //    public byte Lm { get; set; } 

    //    /// <summary>
    //    /// 添加节点时的父节点
    //    /// </summary>
    //    public byte Fathernode { get; set; }

    //    /// <summary>
    //    /// 添加节点时的子节点
    //    /// </summary>
    //    public byte Kidnode { get; set; }
    //}

    //public class AcqConfig
    //{
    //    private static readonly AcqConfig Config = new AcqConfig();
    //    /// <summary>
    //    /// 获取采集配置实例
    //    /// </summary>
    //    /// <returns></returns>
    //    public static AcqConfig GetInstance()
    //    {
    //        return Config;
    //    }
    //    public AcqConfig() { }

    //    #region 采集设置

    //    /// <summary>
    //    /// 节点ID
    //    /// </summary>
    //    public int NodeID { get; set; }

    //    /// <summary>
    //    /// 父节点ID（组网时不暂不需要）
    //    /// </summary>
    //    public int FatherID { get; set; }

    //    /// <summary>
    //    /// 节点类型
    //    /// </summary>
    //    public NodesType Nodetype { get; set; }

    //    /// <summary>
    //    /// 文件名
    //    /// </summary>
    //    public byte FileName { get; set; }

    //    /// <summary>
    //    /// 采样频率（字节形式）
    //    /// </summary>
    //    public byte SamplingRate { get; set; }

    //    /// <summary>
    //    /// 采样频率（浮点形式）
    //    /// </summary>
    //    public float Frequency { get; set; }

    //    /// <summary>
    //    /// 测点描述
    //    /// </summary>
    //    public string Description { get; set; }

    //    /// <summary>
    //    /// 触发电压
    //    /// </summary>
    //    public byte TriggerV { get; set; }

    //    /// <summary>
    //    /// 定长采样长度
    //    /// </summary>
    //    public byte SamplingLength { get; set; }

    //    /// <summary>
    //    /// 采样模式
    //    /// </summary>
    //    public byte SamplingMode { get; set; }

    //    #endregion

    //    #region 组网设置

    //    /// <summary>
    //    /// 串口号
    //    /// </summary>
    //    public string SPort { get; set; }

    //    /// <summary>
    //    /// 串口速度
    //    /// </summary>
    //    public int SerialRate { get; set; }

    //    /// <summary>
    //    /// 组网跳数
    //    /// </summary>
    //    public byte Hop { get; set; }

    //    /// <summary>
    //    /// 信标周期
    //    /// </summary>
    //    public byte Bo { get; set; }

    //    /// <summary>
    //    /// 超帧周期
    //    /// </summary>
    //    public byte So { get; set; }

    //    /// <summary>
    //    /// 最多子节点数
    //    /// </summary>
    //    public byte Cm { get; set; }

    //    /// <summary>
    //    /// 最多子路由数
    //    /// </summary>
    //    public byte Rm { get; set; }

    //    /// <summary>
    //    /// 最大组网深度
    //    /// </summary>
    //    public byte Lm { get; set; }

    //    #endregion

    //}
}
